home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
glass
/
glass.lha
/
GLASS
/
README
< prev
Wrap
Text File
|
1991-04-16
|
4KB
|
95 lines
*************************************************************************
*************************************************************************
*************************************************************************
ABOUT GLASS
The distributed software is part of the products yielded
by ESPRIT project 881 -- FORFUN i.e.
Formal description of digital and analog systems
by means of functional languages
The following books of FORFUN are available
1) Glass: A System description language and its environment
Introduction and User manuals\
M. Seutter (ed.)
email: marcs@cs.kun.nl
2) Glass environment implementation and maintenance
C. van Reeuwijk (ed.)
Participants Esprit Project 881 - FORFUN
University of Nijmegen (prime contractor), NL
Delft University of Technology, NL
Sagantec, Eindhoven, NL
Alcatel Bell Telephone, Antwerp, B
************************************************************************
************************************************************************
************************************************************************
Installation notes:
The very first thing you must do is to create the file 'make.local'
This file can be copied from the file make.$SYS where $SYS
is one of SUN, AViiON, HPUX, DEC_MIPS.
Hereafter you must adapt path names to fit in your local situation.
If your system is not in this list you have to choose one
and hope for the best.
In addition there are two files that may have to be adapted.
These are:
make.arlib
make.lintlib
Finally the top directory and the 'bin' subdirectory must be included
in your path variable.
************************************************************************
************************************************************************
************************************************************************
files:
COPY
Makefile
README
INSTALLATION
make.arlib
make.lintlib
modmake
make.SUN |
make.DEC_MIPS | Samples for make.local
make.HPUX |
make.AViiON |
directories:
csf -- Type Checker ( written in C using tm)
ds -- Algebraic Data Structure definitions for
communicatiobn between intermediate passes (used
by tm)
glammar -- Implementation language (generates C)
glass -- shell script
glassme -- Macro expander (written in Glammar)
glassp -- Parser (written in Glammar)
glassup -- Unparser (written in Glammar)
glue -- GLass User Environment (written in C
using tm, curses)
libtmc -- Library for tmc
tm -- Intermediate language code generator tool using
templates (implemented in C and tm)
tmc -- templates for C (implemented in C and tm)
tmmira -- templates for Miranda (implemented in C and tm)
tmpas -- templates for Pascal (implemented in Pascal and tm)
tmutils -- tm utilities
Semantic functions:
uflat -- flattener
uflat2 -- extreme flattener
X11R4 related software:
widgets -- widget set based upon the Athena Widget Set
dtm -- Discrete Timing Model
discev -- Discrete Events